//test.name
//test.prototype

//test.[[scope]]
// function test(){
 // console.log(test.name);
// }
// test() --> AO{}
// test() --> AO{}


function a(){
    function b(){
        var a = 234
        a1 = 0;
    }
    var a1 = 123
    b()
    console.log(a1); // 0
}

var glob = 100
a()

//a define  a.[[scope]] --> 0:Global Object{}

//a doing   a.[[scope]] --> 0:AO{}
//                          1:GO{}